<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <h:head>
        <title>Yönetici İhale Detayı Görüntüleme Sayfası</title>
        <link href="../style.css" rel="stylesheet" type="text/css"></link>
        <div style="text-align: center;height:139px;background-color: #2D99FF"></div>

    </h:head>
    <h:body>
        
            <div id="wrapper">
                <div id="logo">

                </div>
                <div id="header">
                    <!-- 		<div id="menu">
                    
                            </div>    -->
                </div>
                <div class="page">
                    <div id="page-bgtop">

                        <div id="dummy"></div>
                        <p:panel id="panelsidebar" header="Pages Menu">
                            <ui:include src="MenuAdmin.xhtml"/>
                        </p:panel>

                        <!-- end #sidebar -->
<h:form prependId="false">
                        <div id="content">
                            <p:accordionPanel  id="acpanel" autoHeight="false"  >  
                                <p:tab title="İhale Detayı" id="ihaledetayi">

                                    <h:panelGrid columns="2">
                                        <h:outputText value="Ad"/>
                                        <h:inputText value="#{adminBean.seciliIhale.ad}"/>
                                        <h:outputText value="Başlangıç Tarihi"/>
                                        <p:calendar value="#{adminBean.seciliIhale.baslamaTarihi}" pattern="dd/MM/yyyy" />
                                        <h:outputText value="Başlangıç Saati"/>
                                        <p:inputMask mask="99:99" value="#{adminBean.seciliIhale.baslangicSaati}"/>
                                        <h:outputText value="Bitiş Tarihi"/>
                                        <p:calendar value="#{adminBean.seciliIhale.bitisTarihi}" pattern="dd/MM/yyyy"/>
                                        <h:outputText value="Bitiş Saati"/>
                                        <p:inputMask mask="99:99" value="#{adminBean.seciliIhale.bitisSaati}"/>

                                        <h:outputText value="Satın Almacı : "/>
                                        <h:outputText value="#{adminBean.seciliIhale.satinAlmaci.sirketAdi}"/>

                                        <h:outputText value="Satın Almacı Seçiniz"/>

                                        <h:selectOneMenu id="suburbs" value="#{adminBean.satinAlmaciId}" >
                                            <f:selectItem itemLabel="Satın Almacı Seçiniz" itemValue="null" />
                                            <f:selectItems value="#{adminBean.satinAlmacilar}" />
                                        </h:selectOneMenu>
                                        <h:outputText value="Açıklama"/>
                                        <h:inputTextarea value="#{adminBean.seciliIhale.aciklama}" id="bolge"/>
                                        <p:resizable for="bolge" minWidth="250" minHeight="100" maxWidth="350" maxHeight="500"/>
                                         <h:outputText value=""  />
                                        <h:outputText value="İhalenin Durumu"  />
                                        <h:outputText value="#{adminBean.seciliIhale.donmaDurumu}"/>
                                        <h:outputText value="Döküman   :" />
                                        <h:outputText value="  Yok" rendered="#{!adminBean.belgevarmi}"/>

                                        <p:commandButton value="#{adminBean.seciliIhale.belge}"  image="ui-icon ui-icon-link" ajax="false" rendered="#{adminBean.belgevarmi}">
                                            <p:fileDownload value="#{adminBean.file}" />
                                        </p:commandButton>

                                        <h:outputText value="Belge"/>
                                        <p:fileUpload fileUploadListener="#{adminBean.handleFileUpload}"   
                                                      allowTypes="*.pdf;*.xls;*.doc;*.docx;" description="Documents"/>
                                        <p:commandButton value="Güncelle" ajax="false" update="panel" action="#{adminBean.guncelleIhale()}"/>
                                        <p:commandButton value="Durumu Değiştir" ajax="false" update="panel" action="#{adminBean.guncelleIhaleDurumu()}"/>



                                    </h:panelGrid>


                                </p:tab>


                                <p:tab title="Tedarikçi Listesi" id="TedarikçiListesi">  
                                    <h:panelGrid columns="2" cellpadding="10">  


                                        <p:panel id="tedarikcilistesipaneli" header="Tedarikçi Listesi Güncelleme Sayfası">
                                            <p:dataTable id="tedarikcilistesi" var="tedarikcilistesi" value="#{adminBean.seciliIhale.tedarikciListesi}" paginator="true" rows="10"
                                                         selection="#{adminBean.seciliTedarikci}" selectionMode="single" emptyMessage="İhaleye eklenmiş tedarikçi bulunmuyor!">

                                                <f:facet name="header">  
                                                    <p:outputPanel>  
                                                        <h:outputText value="Tedarikçi Listesi:" />  

                                                    </p:outputPanel>  
                                                </f:facet>  

                                                <p:column sortBy="#{tedarikcilistesi.sirketAdi}" filterBy="#{tedarikcilistesi.sirketAdi}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Şirket Adı" />
                                                    </f:facet>
                                                    <h:outputText value="#{tedarikcilistesi.sirketAdi}" />
                                                </p:column>

                                                <p:column sortBy="#{tedarikcilistesi.webSite}" filterBy="#{tedarikcilistesi.webSite}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Web sitesi" />
                                                    </f:facet>
                                                    <h:outputText value="#{tedarikcilistesi.webSite}" />
                                                </p:column>

                                                <p:column sortBy="#{tedarikcilistesi.ilgiliKisi}" filterBy="#{tedarikcilistesi.ilgiliKisi}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="İlgili Kişi" />
                                                    </f:facet>
                                                    <h:outputText value="#{tedarikcilistesi.ilgiliKisi}" />
                                                </p:column>

                                                <p:column sortBy="#{tedarikcilistesi.eposta}" filterBy="#{tedarikcilistesi.eposta}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="E-posta" />
                                                    </f:facet>
                                                    <h:outputText value="#{tedarikcilistesi.eposta}" />
                                                </p:column>



                                            </p:dataTable>  

                                            <p:commandButton value="Tedrikçiyi İhaleden Çıkar" update="tedarikcilistesipaneli" ajax="false" action="#{adminBean.silTedarikciFromIhaleTedarkciListesi()}"/>               
                                        </p:panel> 





                                    </h:panelGrid>  
                                </p:tab>  
                                <p:tab title="İhaleye Tedarikçi Ekle" id="ihaleyetedarikciekle2">  
                                    <h:panelGrid columns="2" cellpadding="10">  
                                        <p:panel header="İhaleye Tedarikçi Ekleme Paneli">


                                            <p:dataTable id="eklenecektedarikci" var="eklenecektedarikci" value="#{adminBean.tedarikciListesi}" paginator="true" rows="10"
                                                         selectionMode="single" selection="#{adminBean.seciliTedarikciEklenecek}"
                                                         onRowSelectUpdate="tedarikciGüncelle" onRowSelectComplete="tedarikciGuncelle.show()" >

                                                <f:facet name="header">  
                                                    <p:outputPanel>  
                                                        <h:outputText value="Tedarikçi Listesi:" />  

                                                    </p:outputPanel>  
                                                </f:facet>  

                                                <p:column sortBy="#{eklenecektedarikci.id}" filterBy="#{eklenecektedarikci.id}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Id" />
                                                    </f:facet>
                                                    <h:outputText value="#{eklenecektedarikci.id}" />
                                                </p:column>
                                                <p:column sortBy="#{eklenecektedarikci.sirketAdi}" filterBy="#{eklenecektedarikci.sirketAdi}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Şirket" />
                                                    </f:facet>
                                                    <h:outputText value="#{eklenecektedarikci.sirketAdi}" />
                                                </p:column>
                                                <p:column sortBy="#{eklenecektedarikci.ilgiliKisi}" filterBy="#{eklenecektedarikci.ilgiliKisi}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="İlgili Kişi" />
                                                    </f:facet>
                                                    <h:outputText value="#{eklenecektedarikci.ilgiliKisi}" />
                                                </p:column>

                                                <p:column sortBy="#{eklenecektedarikci.webSite}" filterBy="#{eklenecektedarikci.webSite}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Web Sitesi" />
                                                    </f:facet>
                                                    <h:outputText value="#{eklenecektedarikci.webSite}" />
                                                </p:column>
                                                <p:column sortBy="#{eklenecektedarikci.kullaniciAdi}" filterBy="#{eklenecektedarikci.kullaniciAdi}" style="width:16px">
                                                    <f:facet name="header">
                                                        <h:outputText value="Kullanıcı Adı" />
                                                    </f:facet>
                                                    <h:outputText value="#{eklenecektedarikci.kullaniciAdi}" />
                                                </p:column>


                                            </p:dataTable>  




                                        </p:panel> 

                                    </h:panelGrid> 
                                    <p:commandButton value="Tedrikçiyi Ekle" update="tedarikcilistesipaneli" ajax="false" action="#{adminBean.ekleTedarikcitoIhaleTedarkciListesi()}"/>               
                                </p:tab>  

                                <p:tab title="İhaleye Kategori-Kalem Ekle" id="kategorikalemekle">
                                    <h:panelGrid>
                                        <h:outputText value="Kategori"/>
                                        <h:selectOneMenu id="kategori" value="#{adminBean.kategori}">
                                            <f:selectItem itemLabel="Kategori Seçiniz" itemValue="" />
                                            <f:selectItems value="#{adminBean.kategoriler}" />
                                            <p:ajax update="kalemler" 
                                                    listener="#{adminBean.hissetKategoriDegisimi()}" />
                                        </h:selectOneMenu>

                                        <h:outputText value="Kalem"/>
                                        <h:selectOneMenu id="kalemler" value="#{adminBean.kalem}" >
                                            <f:selectItem itemLabel="Kalem Seçiniz" itemValue="" />
                                            <f:selectItems value="#{adminBean.kalemler}" />
                                        </h:selectOneMenu>


                                    </h:panelGrid>
                                    <p:commandButton value="Ekle" ajax="false" update="kalemdata" action="#{adminBean.ekleKategoriKalemtoIhale()}" ></p:commandButton>
                                </p:tab>
                                <p:tab title="Kalem Bilgilerini Guncelle">
                                    <p:dataTable id="kalemdata" var="kalem" value="#{kalemBean.kalemListesi}">  
                                    <p:column>  
                                        <f:facet name="header">  
                                            Kalem Adı  
                                        </f:facet>  
                                        <h:outputText value="#{kalem.kalemAdi}" />  
                                    </p:column>  

                                    <p:column>  
                                        <f:facet name="header">  
                                            Açıklama  
                                        </f:facet>  
                                        <h:inputText value="#{kalem.aciklama}" />  
                                    </p:column>  
                                    <p:column style="width:80px">  
                                        <f:facet name="header">  
                                            Başlangıç Fiyatı  
                                        </f:facet>  
                                        <h:inputText value="#{kalem.baslangicFiyati}" />  
                                    </p:column> 
                                    <p:column>  
                                        <f:facet name="header">  
                                            Miktarı  
                                        </f:facet>  
                                        <h:inputText value="#{kalem.miktari}" />  
                                    </p:column> 
                                    <p:column>  
                                        <f:facet name="header">  
                                            Birim  
                                        </f:facet>  
                                        <h:inputText value="#{kalem.birim}" />  
                                    </p:column> 



                                </p:dataTable>  
                                    <p:commandButton value="Güncelle" ajax="false" action="#{kalemBean.guncelleKalemBilgileri}"/>
                                </p:tab>
                                <p:messages/>
                            </p:accordionPanel> 

                            <p:growl id="growl" showDetail="true" />  

                        </div>
                        <!-- end #content -->
</h:form>
                        <div style="clear: both;">&nbsp;</div>
                    </div>

                    <!-- end #page -->

                </div>
                <div id="footer-bgcontent">
                    <div id="footer" align="center">
                        <p>İHALE YÖNETİM SİSTEMİ - 2011</p>
                    </div>
                </div>
                <!-- end #footer -->
            </div>

        
    </h:body>
</html>
